Agents as web service providers: single agents or MAS?
نویسنده
چکیده
Agents are good tools for providing web services. They are usually either single agents, where one agent provides one or multiple services, or multiple individual agents that are discovered using e.g. UDDI. But then also a singular recipient is determined for fulfilling actual requests. This is well suited for smaller services, which are provided by a single, but perhaps complex, agent by itself. However, more difficult tasks will usually be solved by a system of agents. There in some cases an initial single point of contact will be useful, preventing exposure of individual service agents. Later on communication takes place with the specific agents directly, avoiding the bottleneck of a single "gateway" agent. Some guidelines when a single agent view is desirable and when exposing the system of agents is better suited are presented with the combination of both aspects through a gateway agent. Currently the latter approach is possible only through the application requesting the service itself. In this paper an extension to SOAP is presented allowing redirection of web service requests to another recipient by the (initial) service provider. An application is presented where redirection is used to distribute tasks to individual agents. * This paper is a result of the project "Integrating Agents into Teleteaching-Webportals" funded by the Austrian FWF (Project number P15947-N04).
منابع مشابه
Competition, complementarity and service level guarantee in Web services
Network and processing overhead associated with web services is a significant challenge to its performance. As a result, web service providers often announce a service level agreement. This ensures that consumers, who pay for the service, can get the service at a given quality level. In this paper, we study the competition between two providers offering functionally the same web services, whe...
متن کاملWeb Service Providers\' Game on Price and Service Level
Response time is one of the critical web service quality dimensions. It refers to how long it takes that a web service responds to request of a user. In order to manage the response time, pricing schemes can work as an efficient access control mechanism. In this paper, we study competition between two providers offering functionally same web services where there is a monopoly service provider...
متن کاملImage flip CAPTCHA
The massive and automated access to Web resources through robots has made it essential for Web service providers to make some conclusion about whether the "user" is a human or a robot. A Human Interaction Proof (HIP) like Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) offers a way to make such a distinction. CAPTCHA is a reverse Turing test used by Web serv...
متن کاملA-Priori Verification of Web Services with Abduction
Although stemming from very different research areas, MultiAgent Systems (MAS) and Service Oriented Computing (SOC) share common topics, problems and settings. A common problem is the need to formally verify the conformance of individuals (Agents or Web Services) to common rules and specifications (resp. Protocols/Choreographies), in order to provide a coherent behaviour and to reach the user’s...
متن کاملReducing Retrieval Time in Automated Storage and Retrieval System with a Gravitational Conveyor Based on Multi-Agent Systems
The main objective of this study is to reduce the retrieval time of a list of products by choosing the best combination of storage and retrieval rules at any time. This is why we start by implementing some storage rules in an Automated Storage/Retrieval System (Automated Storage and Retrieval System: AS/RS) fitted with a gravity conveyor while some of these rules are dedicated to storage and ot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Applied Artificial Intelligence
دوره 20 شماره
صفحات -
تاریخ انتشار 2006